@charset "utf-8";

/* Css Reset */
/*---- 全局定义开始----*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, table, th, td {
	margin:0;
	padding:0;
	list-style-type:none;}
body{ font-size:14px; font:14px/28px "微软雅黑"; background:url(../images/background.jpg); width:100%; background-attachment:fixed;background-repeat:no-repeat;background-size:cover;}
img {border:none;}
.fl{float:left;}
.fr{float:right;}
.secfl{float:left;}
.secfm{float:left; margin-left:20px;}
.secfr{float:right;}
.border{border:1px #53b1fa solid;}
.clear { clear:both; padding:0; margin:0px;}
a{color:#363636; text-decoration:none; outline:medium none; font:14px/28px "微软雅黑"; font-size:14px;}
a:hover{color:#d40000;}
.more{ float:right; padding-top:10px;padding-right:10px;color:#fff;font-size:12px;}
.date{float:right;color:#7e7e7e;}
ul, li {list-style: none;}
.blank{height:16px;font-size:0px; line-height:0;}

/*总体宽度*/
.head,.headbanner,#friendLink,.footnav,.copyright,.ColumnBanner{ width:1200px; margin:0 auto;}

/*顶部定义*/
#top{ width:100%; height:36px; background-color:#b7b7b7;}
.head{ line-height:36px; color:#2a2a2a;}
.head .wolcome{ float:left; padding-left:25px; overflow:hidden;}
.head .wolcome1{ float:right;padding-right:15px;}
.head .login{ float:right; padding-right:10px; overflow:hidden;}
.head .login a{ color: #2a2a2a; padding-left:10px; margin-right:5px; font-size:14px;}
.head .login a:hover{text-decoration:underline; color:#d40000;}
/*logo 搜索 */
#header{ height:110px; _height:110px; width:100%; background:#ffffff;}
.headbanner{ height:110px; position:relative;background-color:#ffffff;}
.headbanner .logo{ float:left; width:385px;}
.headbanner .logo1{ float:right; width:300px;margin-top: 10px;}
.headbanner.phonel{ position:absolute;right:105px; top:18px; width:91px; height:91px;}
.headbanner .search{ float:right; padding-top:40px;overflow:hidden; width:250px; padding-right:30px;}
.headbanner .search input{background: url(../images/search.jpg) no-repeat 10px 7px #FFF; height:28px; line-height:28px;  width: 180px;padding-left: 25px; border:none; filter:alpha(opacity=80); /*ie滤镜，透明度50%*/-moz-opacity:0.8; /*firefox私有，透明度50%*/ opacity:0.8;}
.headbanner .search a.searchBtn{border:none;background:#b03432; width:45px; height:28px; color:#fff; display: block; float: right; text-align:center;}


/*导航定义*/
#navBox{ width:100%; height:40px;line-height:40px; background:#b03432;}

.mainNavType{ z-index:9; zoom:1; height:40px; line-height:40px;  position:relative; width: 120%; left:-385px; margin: 0 auto;}
.mainNavType *{ zoom:1; vertical-align:top;}
.mainNavType .ul1{ display:none;  position:absolute; top:40px; left:0px; width:116.3px; text-align:center;background:url(../images/png.jpg) repeat;} 
.mainNavType li{ position:relative;}
.mainNavType a{ display:block;}
.mainNavType li.spe{display:inline-block; *display:inline; zoom:1; color:#fff; background:none;}
.mainNavType .li1{ display:inline-block; *display:inline;}
.mainNavType .h1{ display:inline-block; *display:inline;}
.mainNavType .li1 .a1{  display:inline-block; *display:inline; font-size:16px; font-weight:100; height:40px; line-height:40px; color:#fff; width:116.3px; text-align:center;}
.mainNavType .on1 .a1{ text-decoration:none;background:#f4e8e8; height:40px; width:116.3px; color:#ae0000;}
.mainNavType .li2 ul{ top:0px; left:124px;}
.mainNavType .li2 a{  color:#fff;}
.mainNavType .li2 .a2{ line-height:35px; background-color:#b03432; *margin:0;}
.mainNavType .on2 .a2{ background-color:#85060d;} 

.mainNavType #ulID94{ width:260px;}

.mainNavType #ulID33{ width: 1200px;left:-248px; padding:30px 0px;}
.mainNavType #ulID33 .li2{float: left;width:165px;}
.mainNavType #ulID33 .li2 a{ font-size: 13px;}




/*主体部分定义*/
.content{ width:1176px; margin:0 auto; background:#FFF; overflow:hidden; padding:12px;}


/*底部定义*/
#footerBox { background-color:#b03432; width:100%; height:80px;text-align:center;color:#FFF;}
#footerBox .foot{width:1200px; margin:0 auto; height:110px;position:relative;}
#footerBox .phonel{ position:absolute;right:105px; top:18px; width:91px; height:91px;}
#footerBox .copyright{ text-align:center; line-height:28px; font-size:14px; padding-top:25px;}
#footerBox .copyright span{padding-left:15px;}
.m-szdw-list {
    padding-left: 40px;}
.m-szdw-list .m-panel {
    padding-bottom: 10px;
    margin-top: 30px;
height:400px;}
.m-szdw-list .m-title {
    height: 30px;
    line-height: 30px;
    color: #fff!important;
    text-align: center;
    font-size: 16px;
    background: #b03432;
    padding-bottom: 0!important;
    margin-bottom: 20px;}
.m-szdw-list .m-panel .m-sub-title {
    color: #0371c8;
margin-top:15px;
    font-weight: bolder;
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 10px;}
.m-szdw-list .m-panel ul {
    zoom: 1;
    margin-right: -20px;}
.m-szdw-list .m-panel li {
    float: left;
    width: 90px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #0371c8;
    background: #f0f0f0;
    border-radius: 15px;
    margin-bottom: 10px;
    margin-right: 19px;}
.m-szdw-list .m-panel li a {
    color: #b03432;}
.hr {
    width: 100%;
    height: 1px;
    background: #c8c8c8;
    border: none;}

.m-jxms-list {
    padding-left: 40px;
    padding-top: 25px;}
.m-jxms-list li {
    display: block;
    margin-bottom: 20px;
    border: 1px dashed #8c8c8c;
    border-radius: 5px;
    padding: 10px;
    position: relative;
height:125px;}
.m-jxms-list li img {
    float: left;
    width: 86px;
    height: 114px;}
.m-jxms-list .f-fl {
    margin-left: 10px;
    width: 519px;}

.f-fl {
    float: left;}
.m-jxms-list .f-fl h3 {
    color: #3c3c3c;
    font-size: 16px;
    font-weight: bolder;
    padding-bottom: 18px;}

.m-main .m-main-r {
    border-top: 1px solid #c8c8c8;}
.m-main .m-main-r {
    width: 677px;}
.f-fr {}